data warehousing business intelligence customer advertising bar code data warehouse barcode recovery point of purchase merchandising management data collection erp data crm pop market research analysis business database